草庐IT

Java System.loadLibrary 依赖项

全部标签

java - DefaultWindowContextQuotaHandler 和 JsfWindowContextQuotaHandler 之间的 DeltaSpike 模糊依赖

我正在使用部署在JBoss7.1.1上的DeltaSpike1.7.1和CDI1.0(Weld1.1.5)。这是一个遗留项目,我无法更改我们正在使用的技术。只有当我部署多个WAR文件时才会出现问题(我知道CDI在一个EAR中有多个WAR文件的问题,但我没有在EAR外部的JBOSS实例中找到任何关于多个WAR文件的信息文件。请注意,该问题不会在每次部署项目时都发生,通常会在我要求Jenkins一次构建和部署多个项目时发生,并且我收到此错误消息:WELD-001318无法解决[ManagedBean[classorg.apache.deltaspike.core.impl.scope.wi

java - 我可以从生成的代码中删除 ANTLR 依赖项吗?

ANTLR从语法文件生成java源代码。生成的源代码依赖于ANTLR类。我可以使用ANTLR生成没有任何antlr依赖项的“干净”java源代码吗?如果没有,有人可以推荐一些性能出色并且可以生成干净的java代码的java解析器吗? 最佳答案 删除对ANTLR的运行时依赖性确实不切实际。您需要随识别器一起分发ANTLR运行时库。如果我没记错的话,JavaCC创建必要的运行时类(JavaCC“样板”)的副本作为“生成”代码的一部分,这样您就不需要包含额外的JAR。您担心ANTLR依赖项的根源是什么?

java - 是否有用于调度依赖可运行对象的 Java 库(在依赖 DAG 中给出)?

我有一堆runnable,我想在多线程中运行,有些在开始之前依赖其他的来完成。我编写了一个简单的实用程序来执行此操作,但是是否有已经提供此功能的库? 最佳答案 您可以使用CountDownLatch协调线程的Activity 关于java-是否有用于调度依赖可运行对象的Java库(在依赖DAG中给出)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12203587/

c# - DI 设计模式的值对象是否有效依赖?

对于我见过的所有DI示例,我总是将依赖项视为其他类,如服务。但事实上,一个对象可能在很大程度上和/或至关重要地依赖于配置值,例如字符串和资源包装器(文件/路径/URI/URL,而不是整个大值字符串/文档或阅读器)。请注意,这是关于Java或C#语法中的DI设计模式,而不是任何特定的DI框架如何处理它。例如,假设我有一个返回字符串的类(相对路径,基于一些晦涩的实现逻辑)。它(而不是它的各种实现者)对“projectLocation”具有配置/初始化依赖性,因为用户可以在他们的机器上拥有各种项目,并且此类将在调用时根据给定项目执行一些逻辑。publicabstractclassPathRe

java - 使用 Spring 作为 play 2.4.x 的依赖注入(inject)框架?

我正在探索play-scala2.4.2并尝试让springDI使用它。我看到play2.4.x中有很多变化,覆盖GlobalSettings.getControllerInstance的旧方法似乎不再是一种选择。我遇到了这个项目https://github.com/jroper/play-spring,但它似乎更像是一个POC,证明SpringDI是可能的,但似乎不像早期的play版本那样容易。这会成为当前和future游戏版本的Spring集成机制,还是游戏社区很快会推出更简单的机制或框架? 最佳答案 请按照以下步骤操作:第一步

java - 无法使 Maven 测试范围的依赖项与 Java 9(或 10)模块一起使用

编辑:我分析了给出的答案。特别是我测试了TillBrychcy的假设,该假设似乎成立,但引发了更多问题。我将该分析添加到问题的末尾,在以下大分隔符之后:“-----------分析TillBrychcy的答案---------”它以某种方式在IJ中编译和运行,但是mvncleaninstall无法编译测试2个模块的解释,以及失败的地方我有一个带有2个模块的java9maven项目:apimod和clientmod.模块clientmod取决于模块apimod(这些模块既是Maven模块又是Java9模块)。另外,我想要模块clientmod不仅能够重用来自apimod的生产代码,还要测

java - Intellij IDEA 能否自动将 Maven 依赖替换为模块依赖?

我在IntellijIDEA中处理一个Java项目,我们有很多内部、独立的Maven依赖项。我将这些依赖项的源代码作为模块导入到我的IDEA项目中,但是当我在属于内部Maven依赖项(并且我也已在我的项目中作为模块导入)我导航到Maven依赖项(jar)中类的反编译View,而不是我作为模块导入的该类的源代码文件.要解决这个问题,我需要执行以下操作:在使用内部Maven依赖项的模块上打开模块设置在Dependencies列表中找到并删除内部Maven模块添加一个新的ModuleDependency然后选择对应内部Maven依赖的导入模块有什么方法可以让IDEA自动解决这个问题,还是我必

Java Mock 对象,没有依赖注入(inject)

我对JUnit测试套件中的模拟对象很感兴趣,但是我只遇到过使用依赖注入(inject)来注入(inject)模拟对象的模拟框架。但是,我希望能够模拟类/函数而不必注入(inject)该模拟对象,就像python中的@patch()一样。简单的例子://dependencyinjectionpublicStringbar(Foofoo){returnfoo.foo();//justpassinmockFooobject}//....ontotestcodeFoomockedFoo=;Stringresponse=bar(mockedFoo);assertEqual(response,);

java - 使用gradle将依赖信息嵌入到manifest中

我想将依赖信息嵌入到我的list文件中,以便我可以在运行时公开此信息。即,我可以看到我的服务的特定运行实例使用了哪个版本的库。我正在使用gradle构建我的“fatjar”:shadowJar{mergeServiceFiles()archiveName"service.jar"exclude"META-INF/*.SF"exclude"META-INF/*.DSA"exclude"META-INF/*.RSA"manifest{attributes('Main-Class':"service.Service",'Built-By':System.getProperty('user.n

java - 作为依赖项的 Spring Boot 应用程序

我的问题是我有一个多模块maven构建,其中一部分由swagger生成作为springboot应用程序。第二个模块应该扩展生成并最终启动的代码。当我用Maven编译时,第二个项目在生成的代码中找不到类。我检查了jar,类文件在构建jar时最终位于BOOT-INF目录中。我怀疑这是问题所在。编译我的代码的最佳解决方案是什么。父pom4.0.0com.xxxapplications0.0.1-SNAPSHOT../pom.xmlproject1-connectorproject1-connector1.0.0-SNAPSHOTpomscm:git:ssh://git@xxx.com:799